#!/bin/bash

###########################################
#安装 buildtools-4.2.2
###########################################

#安装依赖
yum install -y git golang gcc gcc-c++ make


#安装buildtools-4.2.2
##################################################################################
#1、下载源码
wget https://github.com/bazelbuild/buildtools/archive/refs/tags/4.2.2.tar.gz -O buildtools-4.2.2.tar.gz
tar -zxf buildtools-4.2.2.tar.gz
cd buildtools-4.2.2
#2、编译所有工具（buildifier、buildozer、unused_deps等）
mkdir -p bin
go build -o bin/buildifier ./buildifier
go build -o bin/buildozer ./buildozer
go build -o bin/unused_deps ./unused_deps

#3、安装到系统路径
cd bin
cp buildifier buildozer unused_deps /usr/local/bin/


#验证
###################################################################################
buildozer -h











